import { post, put, get } from '@/utils/request';

export default class RanchManage {
  // 获取牧场列表
  static async getRanchList(data) {
    return post('/ranch/getRanchList', data);
  }
  // 新增牧场
  static async addRanch(data) {
    return post('/ranch/addRanch', data);
  }
  // 查询地址例表
  static async getAddress(param = {}) {
    return get('/ranch/getAddress', param);
  }
  // 查询数据字典子项列表接口
  static async getItemList(param = {}) {
    return get('/ranch/getItemList', param);
  }
  // 修改牧场
  static async editRanch(data) {
    return put('/ranch/editRanch', data);
  }
  //  修改牧场状态
  static async editRanchStatus(ranchId) {
    return put(`/ranch/editRanchStatus/${ranchId}`);
  }
  // 查看牧场详情
  static async getRanch(ranchId) {
    return get(`/ranch/getRanch/${ranchId}`);
  }
}
